Dart Programlama Dili ile Döngüler-1
Önceki yazılarda Visual Studio Code ortamında Dart ve Flutter kodları çalıştırmak için gerekli ayarları yapmıştır. Bu yazımızda Döngülere değineceğiz. Dart dilinde döngüler C#, C++, Java, PHP dillerine çok benzemektedir. Bu dilleri daha önce kullandıysanız kodlar tanıdık gelecektir.
Bütün programlama dillerinde olduğu gibi Dart dilinde de for döngüsü en çok kullanılan döngüdür. for döngüsünde üç kısım bulunur. Başlangıç kısmı, şart kısmı ve en son kısım olan artım ya da azalım. for döngüsünde her bir kısım diğerinden noktalı virgül (;) ile ayrılır.
for( başlangıç kısmı ; şart kısmı; artım/azalım)
{
//kodlar
}
Aşağıfaki örneğe bakalım.
for (i=0; i<10; i++){
//Döngü devam ettiği sürece bu kodlar işletilecektir.
}
Yukarıdaki döngüde i=0 ile i değişkeninin sıfırdan başlayacağını i<10 ile döngünün i küçük 10 olduğu sürece döneceğini, i++ ile de döngünün her bir dönüşünde i değerinin bir artacağını belirttik.
Aşağıdaki döngüde 1'den 5'e kadar sayılar ekrana yazılacaktır.
for (int i=1; i<=5; i++){
print(i);
}
for döngüsü ile ilgili örneklere devam edeceğiz. Şimdi dart dilinde while döngüsünü inceleyelim. while döngüsünde parantez içindeki şart sağlandığı sürece döngü devam edecektir.
while(şart kısmı){
//kodlar
}
Aşağıdaki örnekte for döngüsünde yaptığımız işlemin aynısını yapıyoruz. Döngümüze girmeden evvel i değişkeninin başlangıç değerini atıyoruz. Sonra while(i<=5) ile i değeri 5'ten küçük eşit ise dönsün komutunu veriyoruz. Döngü parantezleri içinde i++ ile her döndükçe i değerinin bir artacağını belirtiyoruz.
Kodların tamamı Visual Studio da yazılmış şekilde aşağıdadır.
Şimdi de aynı işlemi do-while döngüsü ile yapalım. do-while döngüsü de tıpkı while döngüsü gibidir. For ve while döngüsünden farklı olarak döngü içindeki kısım en az bir defa işletilir.
do {
//kodlar
} while (şart kısmı);
Aşağıdaki döngüde de 1'den 5'e kadar sayılar yazılmaktadır.
int i=1
Döngülerle ilgili daha anlatacak çok şey var ama şimdilik bu yazıda üç temel döngüde basit işlemler yaptık. Gelecek yazılarda görüşmek üzere.
İyi çalışmalar dilerim.
Oğuzhan TAŞ
Kasım 2022
Bütün programlama dillerinde olduğu gibi Dart dilinde de for döngüsü en çok kullanılan döngüdür. for döngüsünde üç kısım bulunur. Başlangıç kısmı, şart kısmı ve en son kısım olan artım ya da azalım. for döngüsünde her bir kısım diğerinden noktalı virgül (;) ile ayrılır.
for( başlangıç kısmı ; şart kısmı; artım/azalım)
{
//kodlar
}
Aşağıfaki örneğe bakalım.
for (i=0; i<10; i++){
//Döngü devam ettiği sürece bu kodlar işletilecektir.
}
Yukarıdaki döngüde i=0 ile i değişkeninin sıfırdan başlayacağını i<10 ile döngünün i küçük 10 olduğu sürece döneceğini, i++ ile de döngünün her bir dönüşünde i değerinin bir artacağını belirttik.
Aşağıdaki döngüde 1'den 5'e kadar sayılar ekrana yazılacaktır.
for (int i=1; i<=5; i++){
print(i);
}
for döngüsü ile ilgili örneklere devam edeceğiz. Şimdi dart dilinde while döngüsünü inceleyelim. while döngüsünde parantez içindeki şart sağlandığı sürece döngü devam edecektir.
while(şart kısmı){
//kodlar
}
Aşağıdaki örnekte for döngüsünde yaptığımız işlemin aynısını yapıyoruz. Döngümüze girmeden evvel i değişkeninin başlangıç değerini atıyoruz. Sonra while(i<=5) ile i değeri 5'ten küçük eşit ise dönsün komutunu veriyoruz. Döngü parantezleri içinde i++ ile her döndükçe i değerinin bir artacağını belirtiyoruz.
int i = 1;
while (i <= 5) {
print(i);
i++;
}
Kodların tamamı Visual Studio da yazılmış şekilde aşağıdadır.
Şimdi de aynı işlemi do-while döngüsü ile yapalım. do-while döngüsü de tıpkı while döngüsü gibidir. For ve while döngüsünden farklı olarak döngü içindeki kısım en az bir defa işletilir.
do {
//kodlar
} while (şart kısmı);
Aşağıdaki döngüde de 1'den 5'e kadar sayılar yazılmaktadır.
int i=1
do {
print(i);
i ++;
} while (i <= 5);
Döngülerle ilgili daha anlatacak çok şey var ama şimdilik bu yazıda üç temel döngüde basit işlemler yaptık. Gelecek yazılarda görüşmek üzere.
İyi çalışmalar dilerim.
Oğuzhan TAŞ
Kasım 2022
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?